﻿
.readonly
{
    color: gray;
    background-color: #E6E6E6;
}

.fiftyPcWidth
{
    width: 50%;
}

.fortyPcWidth
{
    width: 40%;
}

.fortyfivePcWidth
{
    width: 45%;
}

.listTable
{
    border: solid 1px #DAE7F3;
    border-collapse: collapse;
}

.listTable th
{
    padding: 6px 5px;
    text-align: left;
    background-color: #DAE7F3; 
    border: solid 1px #DAE7F3;
    font-weight: bold;
}

.listTable td 
{
    padding: 5px;   
    border: solid 1px #DAE7F3;
}

.listTable tfoot
{
    padding: 6px 5px;
    text-align: left;
    background-color: #DAE7F3; 
    border: solid 1px #DAE7F3;
    height: 20px;
}

tr.gridRowSelectable
{
    background-color: #fff;
    cursor: pointer;
    height: 20px;
}

tr.gridRowSelectable:hover
{
    background-color: #ffa;
}

tr.selected
{
    background-color: #E8EEF4;
}

.grid,
.scrollingGrid,
.scrollingGridHeader,
.scrollingGridBody
{
    border-collapse: collapse;
    border: solid 1px silver; 
}
.scrollingGrid
{
    border-style: none;
    margin: 0 0 0 0;
}

.scrollingGridHeader
{
    border-bottom: 0px;
    border: solid 1px silver;
}

.scrollingGridBody
{
    height: 196px;
    border-top: 0px;
    border-bottom: solid 1px silver;
    border-left: solid 1px silver;
    border-right: solid 1px silver;
}

.scrollingY
{
    overflow-x: hidden;
    overflow-y: scroll;
}